/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo;

import BBDD.BaseConection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
 *
 * @author David
 */
public class Productos {

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public int getValor() {
        return valor;
    }

    public void setValor(int valor) {
        this.valor = valor;
    }
    
    public Productos obtenerProducto (String des){
       Productos pp = new Productos();
       Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
            conn = DriverManager.getConnection(
                    BaseConection.getCadenaLocal(),
                    BaseConection.getUser(),
                     BaseConection.getPassword());
            stmt = conn.createStatement();
            rs = stmt.executeQuery("Select codigo, nombre, valor from productos where descripcion ='"
                    + des+"'");
            if (rs.next()) {
                pp.setCodigo(rs.getInt("CODIGO"));
                pp.setNombre(rs.getString("NOMBRE"));
                pp.setDescripcion(des);
                pp.setValor(rs.getInt("VALOR"));
            }
             } catch (SQLException exceptionSql) {
            System.out.print("Error:" + exceptionSql.getMessage());
        }
       return pp;
    }

   private int codigo;
   private String nombre;
   private String descripcion;
   private int valor;
    
}
